package com.syh.jn.scm.dto.upstream.finance;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
@Data
public class UpStatementAccountBillVo implements Serializable {
  /**
   * 对账单id
   */
  private Long id;
  /**
   * 对账单编号
   */
  private String code;
  /**
   * 录单人id
   */
  private Long brokerageId;
  /**
   * 对账金额
   */
  private BigDecimal price;
  /**
   * 已收款金额
   */
  private BigDecimal makeCollectionsPrice;
  /**
   * 已生成收款单金额
   */
  private BigDecimal generatedCollectionsPrice;
  /**
   * 生成日期
   */
  private Long inputTimestamp;
  /**
   * 业务确认状态:0未确认, 1已确认
   */
  private Short businessState;
  /**
   * 财务确认状态:0未确认, 1已确认
   */
  private Short financeState;
  /**
   * 收状态:0未收款, 1 部分收款 2 完成收款
   */
  private Short state;
  /**
   * 开票状态:0未开票, 1已开票
   */
  private Short ticketState;
  /**
   * 开票金额
   */
  private BigDecimal ticketPrice;
  /**
   * 已生成开票金额
   */
  private BigDecimal generatedTicketPrice;
  /**
   * 单据图片
   */
  private String secondSrcImages;
  /**
   * 服务商名称
   */
  private String businessEntityName;
  /**
   * 归属端id
   */
  private Long businessEntityId;
}
